//package fwmpc.resource.impl.memory;
//
//import fwmpc.resource.IWeiXinAttributeItem;
//import fwmpc.resource.IWeiXinCommonAttribute;
//import lombok.ToString;
//import lombok.extern.slf4j.Slf4j;
//
//import java.util.Collection;
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * 类描述:  微信属性配置——内存应用
// *
// * @author 王雷
// * @version 1.0.0
// * @date 2021/1/19 0019 上午 11:33
// */
//@Slf4j
//@ToString
//public abstract class WeiXinInMemoryCommonAttribute implements IWeiXinCommonAttribute {
//
//    /**
//     * 属性描述：微信访问地址——换取Token地址
//     *
//     * @date : 2021/1/19 0019 上午 11:34
//     */
//    protected String codeUrl = "https://api.weixin.qq.com/sns/oauth2/access_token";
//
//    /**
//     * 属性描述：微信访问地址——获取用户信息地址
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String userInfoUrl = "https://api.weixin.qq.com/sns/userinfo";
//
//    /**
//     * 属性描述：微信访问地址——换取Access_Token地址
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String updataTokenUrl = "https://api.weixin.qq.com/cgi-bin/token";
//
//    /**
//     * 属性描述：微信访问地址——换取JsapiTicketUrl地址
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String jsapiTicketUrl = "https://api.weixin.qq.com/cgi-bin/ticket/getticket";
//
//    /**
//     * 属性描述：微信访问地址——下单接口
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String unifiedOrderUrl = "https://api.mch.weixin.qq.com/pay/unifiedorder";
//
//    /**
//     * 属性描述：微信访问地址——查询订单地址
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String searchOrderUrl = "https://api.mch.weixin.qq.com/pay/orderquery";
//
//    /**
//     * 属性描述：微信访问地址——关闭订单地址
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String closeOrderUrl = "https://api.mch.weixin.qq.com/pay/closeorder";
//
//    /**
//     * 属性描述：微信访问地址——订单退款地址
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String refundOrderUrl = "https://api.mch.weixin.qq.com/secapi/pay/refund";
//
//    /**
//     * 属性描述：微信访问地址——下单回调接口
//     *
//     * @date : 2021/1/19 0019 上午 11:35
//     */
//    protected String payCallBackUrl = "http://www.sltonline.cn/silk-wechat/wechat/order/pay_notify";
//
//    /**
//     * 属性描述：定时器执行间隔
//     *
//     * @date : 2021/1/19 0019 下午 8:47
//     */
//    protected Long executionInterval = 3600L;
//
//    /**
//     * 属性描述：微信配置单项
//     * <br />
//     * key：用于区分不同的微信对象
//     * value：描述一个微信配置信息内容
//     *
//     * @date : 2021/1/19 0019 上午 11:36
//     */
//    protected final Map<String, IWeiXinAttributeItem> attributeItem = new HashMap<>(16);
//
//    /**
//     * 功能描述：微信访问地址——换取Token地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 9:07
//     */
//    @Override
//    public String giveCodeUrl() {
//        return this.codeUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——获取用户信息地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:49
//     */
//    @Override
//    public String giveUserInfoUrl() {
//        return this.userInfoUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——换取Access_Token地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:48
//     */
//    @Override
//    public String giveAccessTokenUrl() {
//        return this.updataTokenUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——换取JsapiTicket地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:48
//     */
//    @Override
//    public String giveJsapiTicketUrl() {
//        return jsapiTicketUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——下单地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:48
//     */
//    @Override
//    public String giveUnifiedOrderUrl() {
//        return unifiedOrderUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——查询订单地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:48
//     */
//    @Override
//    public String giveSearchOrderUrl() {
//        return searchOrderUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——关闭订单地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:48
//     */
//    @Override
//    public String giveCloseOrderUrl() {
//        return closeOrderUrl;
//    }
//
//    /**
//     * 功能描述：微信访问地址——订单退款地址
//     *
//     * @author : 王雷
//     * @date : 2021/1/16 0016 下午 10:48
//     */
//    @Override
//    public String giveRefundOrderUrl() {
//        return refundOrderUrl;
//    }
//
//    /**
//     * 功能描述：定时器执行间隔
//     *
//     * @author : 王雷
//     * @date : 2021/1/19 0019 下午 8:23
//     */
//    @Override
//    public Long giveExecutionInterval() {
//        return (executionInterval == null || executionInterval <= 0L) ? 5000 : executionInterval;
//    }
//}
